package hotel.switchs.oversea.api.VO.order;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
*@Description: 代理通订单列表 返回数据
*@Author: Zhang·jz
*@date: 2020/6/9
*/
@Data
public class ReturnDltOrderInfoCheckVo {
    /**
     * 代理通订单 ID
     */
    @ApiModelProperty(value="代理通订单 ID")
    private String dltOrderId;

    /**
     * 销售方订订单 ID
     */
    @ApiModelProperty(value="销售方订订单 ID")
    private String orderId;

    /**
     * 分销渠道
     */
    @ApiModelProperty(value="分销渠道")
    private String channel;

    /**
     * 分销子渠道
     */
    @ApiModelProperty(value="分销子渠道")
    private String childChannel;

    /**
     * 变更时间
     */
    @ApiModelProperty(value="变更时间")
    private String updateTime;

    /**
     * 下单时间
     */
    @ApiModelProperty(value="下单时间")
    private String orderDate;

    /**
     * 订单类型
     * 默认 N N-新订
     * M-修改
     * C-取消
     * D-延住
     * S-（新）无效
     * T-（改）无效
     */
    @ApiModelProperty(value="订单类型")
    private String formType;

    /**
     * 订单状态
     * 参考SwitchChannelOrderStatusEnums.java
     * 见附录 1
     */
    @ApiModelProperty(value="订单状态")
    private String orderStatus;

    /**
     * 入住时间
     */
    @ApiModelProperty(value="入住时间")
    private String checkinDate;

    /**
     * 离店时间
     */
    @ApiModelProperty(value="离店时间")
    private String checkoutDate;

    @ApiModelProperty(value="酒店 ID")
    private String hotelId;

    @ApiModelProperty(value="酒店名称")
    private String hotelName;

    @ApiModelProperty(value="房型 ID")
    private String roomId;

    @ApiModelProperty(value="房型名称")
    private String roomName;
}
